Unity中使用HoloLens 2开发的必备知识
在刚刚举行的世界移动通信大会上,微软推出了HoloLens 2,我们将在本文中介绍如何使用Unity开发下一代混合现实MR体验。
自2016年HoloLens发布以来,有91%左右的HoloLens应用和体验使用Unity开发,这些应用涵盖了汽车、AEC、EdTech等领域的沉浸式娱乐和企业解决方案。
经过3年的发展,现在HoloLens 2推出,我们期待看到开发者和Unity社区使用HoloLens 2进行开发下一代混合现实MR体验。
新一代HoloLens
通过使用HoloLens 2,用户将更好地沉浸于体验之中,这得益于HoloLens 2的2K显示驱动视野,与HoloLens第一代相比,足足增大了1倍。
HoloLens 2的视觉效果将更为惊艳和细致,这归功于该设备使用了高通骁龙850计算平台和64位操作系统。相比HoloLens第一代的x86芯片组,这种基于ARM的架构具有更高的计算能力,有助于平衡效率和计算能力。
这一改变得到了Unity 2019.1中新加入工具和64位通用Windows平台(UWP)的支持。其它硬件改进包括800万像素的摄像头,蓝牙 5.0连接功能以及更好的头部重量分配。
用户输入也获得了升级,从而让开发者更为灵活地控制应用的设计和用户的交互效果。HoloLens 2现在可以跟踪双手的完整关节模型,捕捉用户的眼睛注视,并使用降噪麦克风阵列,对语言命令准确地采取行动。
HoloLens 2的发售日期尚未确定,但现在可以预购。同时Unity和微软将提供资源和指导,帮助你开始进行HoloLens 2的开发。
准备HoloLens 2开发
第一代HoloLens发布以来,Unity就和微软进行合作。Unity支持了91%左右的HoloLens应用和体验,并且仍在致力于与微软合作,以便Unity开发者为HoloLens 2的开发做准备。
未来几个月,你将看到新的开发工具,更新的文档及设计指南的发布。在此之前,你可以使用第一代HoloLens作为开发HoloLens 2的基础。
下面是开发者可能遇见的一些问题:
HoloLens 2开发需要什么?
你需要使用Unity 2018.3或Unity 2019.1b,以及微软的Mixed Reality Toolkit v2(MRTK v2),该工具目前仍处于Beta版。HoloLens 2支持将随着MRTKv2 RC1于2019年3月发布。
下载Mixed Reality Toolkit v2:
https://github.com/Microsoft/MixedRealityToolkit-Unity/releases/tag/v2.0.0-Beta2
如何在Unity 2018.3和Unity 2019.1b之间进行选择?
微软目前推荐使用Unity 2018.3,因为它是当前最稳定的开发环境并且支持32位ARM。在世界移动通信大会上,我们看到了多个使用Unity 2018.3构建的高性能体验的演示。
我们也可以把Unity 2019.1b用于需要额外性能提升的HoloLens 2项目。Unity 2019.1b是首个支持用于UWP的64位ARM架构的版本,而且64位会让性能得到极大的提升效果。
如何了解关于微软MRTK v2和HoloLens 2未来支持的信息?
请访问微软的MRTK v2入门指南(Getting Started with MRTK v2),深入了解MRTK v2工具包,并访问MRTK v2路线图,了解微软未来发布内容的时间线。
MRTK v2入门指南:
https://github.com/Microsoft/MixedRealityToolkit-Unity/wiki/Getting-Started-with-MRTK-v2
MRTK v2路线图:
https://github.com/Microsoft/MixedRealityToolkit-Unity/blob/mrtk_release/Roadmap.md
如何了解把第一代HoloLens应用移植到HoloLens 2的方法?
微软会在未来几个月提供移植HoloLens应用的指南,请访问:
https://docs.microsoft.com/en-us/windows/mixed-reality/index#news-and-notes
小结
我们在本文简单介绍了HoloLens 2,并提供了开始在Unity尝试HoloLens 2开发的指南。如果你有疑问,或者希望分享开发技巧,你也可以访问Unity的Windows Mixed Reality论坛。
Windows Mixed Reality论坛:
https://forum.unity.com/forums/windows-mixed-reality.102
更多Unity最新功能介绍,尽在Unity官方中文论坛(UnityChina.cn)!
推荐阅读
官方活动
直播预告|详解Unity全新Prefab预制件系统
2月27日晚8点,Unity平台部技术总监杨栋将为你详解Unity全新Prefab预制件系统。了解详情,请点击此处。
直播地址:
https://connect.unity.com/events/unity_nested_prefab_live_session
Obstacle Tower挑战赛火热进行中
Unity举办的Obstacle Tower挑战赛现在正式开启,此次比赛将为富有挑战的全新任务训练出最佳性能的代理。了解详情,请点击此处。
Unite Shanghai 2019
5月10日-12日上海,Unite大会强势回归。技术门票正在热销中,购票即获指定Asset Store资源商店精品21款资源的5折优惠券。
购票请访问:Unite2019.csdn.net
点击“阅读原文”访问Unity官方中文论坛